professional teaching knowledge - German English Dictionary